import Vue from 'vue';
import axios from 'axios';
// 配置基准地址
axios.defaults.baseURL = 'http://www.liulongbin.top:3005/';
// 设置响应拦截器
axios.interceptors.response.use(response => {
  // 解构返回数据
  const res = response;
  // console.log(meta)
  // 判断返回信息
  if (res.status !== 200) {
    // 不正确返回错误信息
    window.vm.$notify(res.statusText)
    return null;
  }
  // 正确返回数据
  return res.data || {};
})
// 设置请求拦截器
axios.interceptors.request.use(config => {
  // 为所有的请求添加上token请求头
  config.headers.Authorization = window.sessionStorage.getItem('token')
  return config
})

// 将axios挂载到vue全局中
Vue.prototype.$http = axios;
